﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ERPStore.NewsLetters.Models
{
	/// <summary>
	/// Liste des états d'envoi de la newsletter
	/// </summary>
	public enum SendState
	{
		/// <summary>
		/// En attente
		/// </summary>
		Pending = -1,
		/// <summary>
		/// En cours d'envoi
		/// </summary>
		Sending = -2,
		/// <summary>
		/// Envoyé
		/// </summary>
		Sent = -3,
		/// <summary>
		/// En erreur
		/// </summary>
		Fault = -4,
	}

	/// <summary>
	/// Type de selection des destinataires
	/// </summary>
	public enum SelectionType
	{
		/// <summary>
		/// 
		/// </summary>
		AllUsers,
		/// <summary>
		/// 
		/// </summary>
		ByName,
	}

	/// <summary>
	/// Type de lien
	/// </summary>
	public enum LinkType
	{
		/// <summary>
		/// Lien de desinscription
		/// </summary>
		Unsubscribe,
		/// <summary>
		/// Lien vers une landing page
		/// </summary>
		Landing,
		/// <summary>
		/// Lien vers une page de categorie
		/// </summary>
		Category,
		/// <summary>
		/// Lien vers une page produit
		/// </summary>
		Product,
	}

}
